home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / SpriteFight 2002 v2.0a1 / SpriteCicnNumbers.h < prev    next >
Encoding:
Text File  |  1996-04-19  |  3.2 KB  |  74 lines  |  [TEXT/SPM ]

  1. // SpriteCicnNumbers.h by Stefan C. Sinclair Copyright © 1995 All Rights Reserved
  2.  
  3. #ifndef _SPRITECICNNUMBERS_
  4. #define _SPRITECICNNUMBERS_
  5.  
  6. #define kFirstSpriteResNum        128
  7. #define kMaskFrameOffset        200
  8. #define kFirstProjectileResNum    214
  9. #define kFirstDeathResNum        218
  10. #define kNumberOfWarriorFrames    86
  11. #define kTotalFramesOneWay    (kNumberOfWarriorFrames/2) // normal actions ONLY
  12. #define kNumberOfProjectileFrames    4    
  13.  
  14. #define cicnIdleStart            (128-kFirstSpriteResNum+rightSideAdjustFrames)
  15. #define cicnIdleEnd                (132-kFirstSpriteResNum+rightSideAdjustFrames)
  16.  
  17. #define cicnKickStart            (133-kFirstSpriteResNum+rightSideAdjustFrames)
  18. #define cicnKickEnd                (137-kFirstSpriteResNum+rightSideAdjustFrames)
  19.  
  20. #define cicnPunchStart            (138-kFirstSpriteResNum+rightSideAdjustFrames)
  21. #define cicnPunchEnd            (142-kFirstSpriteResNum+rightSideAdjustFrames)
  22.  
  23. #define cicnRunStart            (143-kFirstSpriteResNum+rightSideAdjustFrames)
  24. #define cicnRunEnd                (148-kFirstSpriteResNum+rightSideAdjustFrames)
  25.  
  26. #define cicnGotHitStart            (149-kFirstSpriteResNum+rightSideAdjustFrames)
  27. #define cicnGotHitEnd            (150-kFirstSpriteResNum+rightSideAdjustFrames)
  28.  
  29. #define cicnJumpStart            (151-kFirstSpriteResNum+rightSideAdjustFrames)
  30. #define cicnJumpEnd                (160-kFirstSpriteResNum+rightSideAdjustFrames)
  31.  
  32. #define cicnJumpAttackStart        (161-kFirstSpriteResNum+rightSideAdjustFrames)
  33. #define cicnJumpAttackEnd        (161-kFirstSpriteResNum+rightSideAdjustFrames)
  34.  
  35. #define cicnJumpPunchStart        (162-kFirstSpriteResNum+rightSideAdjustFrames)
  36. #define cicnJumpPunchEnd        (162-kFirstSpriteResNum+rightSideAdjustFrames)
  37.  
  38. #define cicnJumpKickStart        (163-kFirstSpriteResNum+rightSideAdjustFrames)
  39. #define cicnJumpKickEnd            (163-kFirstSpriteResNum+rightSideAdjustFrames)
  40.  
  41. #define cicnBlockStart            (164-kFirstSpriteResNum+rightSideAdjustFrames)
  42. #define cicnBlockEnd            (164-kFirstSpriteResNum+rightSideAdjustFrames)
  43.  
  44. #define cicnDuckStart            (165-kFirstSpriteResNum+rightSideAdjustFrames)
  45. #define cicnDuckEnd                (165-kFirstSpriteResNum+rightSideAdjustFrames)
  46.  
  47. #define cicnUppercutStart        (166-kFirstSpriteResNum+rightSideAdjustFrames)
  48. #define cicnUppercutEnd            (167-kFirstSpriteResNum+rightSideAdjustFrames)
  49.  
  50. #define cicnTauntStart            (168-kFirstSpriteResNum+rightSideAdjustFrames)
  51. #define cicnTauntEnd            (169-kFirstSpriteResNum+rightSideAdjustFrames)
  52.  
  53. #define cicnShootStart            (170-kFirstSpriteResNum+rightSideAdjustFrames)
  54. #define cicnShootEnd            (170-kFirstSpriteResNum+rightSideAdjustFrames)
  55.  
  56. #define cicnProjectileStart        (214-kFirstProjectileResNum+rightSideAdjustFrames)
  57. #define cicnProjectileEnd        (215-kFirstProjectileResNum+rightSideAdjustFrames)
  58.  
  59. //• These only load at the end once the rest of the frames have been disposed of.
  60. #define cicnDyingStart            (218-kFirstDeathResNum+rightSideAdjustFrames)
  61. #define cicnDyingEnd            (227-kFirstDeathResNum+rightSideAdjustFrames)
  62. // THESE WILL NEED SOME MORE ADJUSTING I THINK!!!!!!!!
  63. #define cicnRideChairStart    (238-kFirstDeathResNum+rightSideAdjustFrames)
  64. #define cicnRideChairEnd    (238-kFirstDeathResNum+rightSideAdjustFrames)
  65.  
  66. #define cicnPushChairStart    (240-kFirstDeathResNum+rightSideAdjustFrames)
  67. #define cicnPushChairEnd    (240-kFirstDeathResNum+rightSideAdjustFrames)
  68.  
  69. #define kMaxPunchFrames    5
  70. #define kMaxKickFrames    5
  71. #define kMaxGotHitFrames    2
  72. #define kMaxDeathFrames        10
  73.  
  74. #endif /* SpriteCicnNumbers */